History
History
History
UK
US
Meaning:

a chemical substance that is an essential part of all living cells

deoxyribonucleic acid

more synonyms
synonyms mode
crossword mode
NUCLEIC ACID as in Wiktionary
NUCLEIC ACID as in Wikipedia